Skolem Function Continuation for Quantified Boolean Formulas
نویسندگان
چکیده
Modern solvers for quantified Boolean formulas (QBF) not only decide the satisfiability of a formula, but also return a set of Skolem functions representing a model for a true QBF. Unfortunately, in combination with a preprocessor this ability is lost for many preprocessing techniques. A preprocessor rewrites the input formula to an equi-satisfiable formula which is often easier to solve than the original formula. Then the Skolem functions returned by the solver represent a solution for the preprocessed formula, but not necessarily for the original encoding. Our solution to this problem is to combine Skolem functions obtained from a QRAT trace as produced by the widely-used preprocessor Bloqqer with Skolem functions for the preprocessed formula. This approach is agnostic of the concrete rewritings performed by the preprocessor and allows the combination of Bloqqer with any Skolem function producing solver, hence realizing a smooth integration into the solving tool chain.
منابع مشابه
Third International Workshop on Quantified Boolean Formulas (QBF 2015)
3 Contributions 3 3.1 Friedrich Slivovsky : Dependency Schemes for Quantified Boolean Formulas (Invited Talk) . . . . . . . . . . . . . . . . . . . . . 3 3.2 Olaf Beyersdorff, Leroy Chew, Meena Mahajan and Shukla Anil : Feasible Interpolation for QBF Resolution Calculi . . . 4 3.3 Valeriy Balabanov, Jie-Hong Roland Jiang and Christoph Scholl : Skolem functions computation for CEGAR based QBF so...
متن کاملAnalysis of Incomplete Circuits using Dependency Quantified Boolean Formulas
We consider Dependency Quantified Boolean Formulas (DQBFs), a generalization of Quantified Boolean Formulas (QBFs), and demonstrate that DQBFs are a natural calculus to exactly express the realizability problem of incomplete combinational and sequential circuits with an arbitrary number of (combinational or bounded-memory) black boxes. In contrast to usual approaches for controller synthesis, r...
متن کاملsKizzo: A Suite to Evaluate and Certify QBFs
We present sKizzo, a system designed to evaluate and certify Quantified Boolean Formulas (QBFs) by means of propositional skolemization and symbolic reasoning.
متن کاملIncremental Determinization
We present a novel approach to solve quantified boolean formulas with one quantifier alternation (2QBF). The algorithm incrementally adds new constraints to the formula until the constraints describe a unique Skolem function or until the absence of a Skolem function is detected. Backtracking is required if the absence of Skolem functions depends on the newly introduced constraints. We present t...
متن کاملEvaluating QBFs via Symbolic Skolemization
We describe a novel decision procedure for Quantified Boolean Formulas (QBFs) which aims to unleash the hidden potential of quantified reasoning in applications. The Skolem theorem acts like a glue holding several ingredients together: BDD-based representations for boolean functions, search-based QBF decision procedure, and compilation-to-SAT techniques, among the others. To leverage all these ...
متن کامل